package com.cxf.cxfcommons.dtobase;

/**
 * description: IMessage <br>
 * date: 2021/11/4 21:57 <br>
 * author: cxf <br>
 * version: 1.0 <br>
 */
public interface IMessage {

    /**
     * 获取返回码
     *
     * @return resultCode
     */
    String getCode();
    /**
     * 获取简单的说明
     *
     * @return resultMsg
     */
    String getMsg();
    /**
     * 获取系统码，用于区分系统
     *
     * @return 系统码
     */
    String getSysCode();
    /**
     * 获取全局的返回码，系统间不会重复
     *
     * @return 全局返回码
     */
    default String getFullCode(){
        return getSysCode()+"-"+getCode();
    }


}
